有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中检查布尔数组的最快方法

所以,我有一系列布尔值,我试图找出其中是否至少有一个“真”。最快的计算方法是什么?将布尔数组更改为字节数组(或其他类型)会有任何帮助吗


共 (1) 个答案

  1. # 1 楼答案

    最快的方法是遍历数组:

    for (boolean element : array){
      if (element) { 
        return true; 
      }
    }
    return false;
    

    当然,是O(n)